// pages/indetail/indetail.js


Page({

    /**
     * 页面的初始数据
     */
    data: {
<<<<<<< HEAD
        url: "http://localhost:2100",   //数据地址
        hots: [],   //所有商品数据
        hot: "",    //商品数据
        id: "0",    //商品id
        num: 0,     //商品数量
        show: false,    //满额减 弹出框
        btnname: "",    //btn按钮名称
        peisongshow: false, //配送弹出框
        yixuanshow: false,  //已选弹出框
        fuwushow: false,    //服务保障弹出框
        shoucang: "like-o", //收藏name名
        showShare: false,   //分享弹窗框
        options: [  //分享框的内容
            { name: '微信', icon: 'wechat', openType: 'share' },
            { name: '微博', icon: 'weibo' },
            { name: '复制链接', icon: 'link' },
            { name: '分享海报', icon: 'poster' },
            { name: '二维码', icon: 'qrcode' },
        ],
    },

    shareClick(){   //分享按钮点击
        this.setData({
            showShare: true
        })
    },
    onshareSelect(event){   //选项点击
        this.onshareClose();
    },
    onshareClose(){ //分享取消按钮
        this.setData({ showShare: false });
    },
    


=======
        url: "http://localhost:2100",
        hots: [],
        hot: "",
        id: "0",
        show: false,
        peisongshow: false,
        shoucang: "like-o"
    },
>>>>>>> mine
    back(){
        // 返回上一页
        wx.navigateBack({
            delta: 1
        })
    },
<<<<<<< HEAD
    shoucang(e){    //收藏按钮点击效果
=======
    shoucang(e){
>>>>>>> mine
        console.log(e)
        if(e.currentTarget.dataset.na == "like-o"){
            this.setData({
                shoucang: "like"
            })
        }else{
            this.setData({
                shoucang: "like-o"
            })

<<<<<<< HEAD
        }
    },
    genduo(){   //满额减-更多点击
        this.setData({show:true})
    },
    peisong(){  //配送按钮点击
        this.setData({peisongshow:true})
        console.log('配送')
    },
    yixuan(e){   //已选按钮点击
        console.log("已选", e)
        if(e.currentTarget.dataset.btn){
            this.setData({
                btnname : e.currentTarget.dataset.btn
            })
        }else{
            this.setData({
                btnname : ""
            })
        }
        this.setData({yixuanshow:true})
    },
    fuwu(){
        this.setData({fuwushow:true})
    },
    onClose(){  //关闭弹出框
        this.setData({
            show: false,
            peisongshow: false,
            yixuanshow: false,
            fuwushow: false,
        })
    },
    onNum(e){
        console.log("数量", e.detail)
        this.setData({
            num: e.detail
        })
    },
    hot(){  //从所有商品数据中拿到本页商品数据
=======
            
        }
    },
    genduo(){
        this.setData({show:true})
    },
    peisong(){
        this.setData({peisongshow:true})
        console.log('sddsd')
    },
    onClose(){
        this.setData({
            show: false,
            peisongshow: false,

        })
    },
    hot(){
>>>>>>> mine
        // console.log(this.data.id);
        // if(this.data.id){
            let hot = this.data.hots.find(item => {
                return item.id == this.data.id
            })
            console.log(hot)
        // }
        
        
    },
    gethots(){  //获取热卖推荐数据
        wx.request({
          url: this.data.url + "/hots",
          success: (res)=>{
            console.log("获取hots数据", res)
            // if(this.data.id){
                let hot = res.data.data.find(item => {
                    return item.id == this.data.id
                })
                this.setData({
                  hots: res.data.data,
                  hot: hot
                })
            // }
            
          },
          fail: (err) => {
              console.log("请求hots数据错误", err)
          }
        })

    },
<<<<<<< HEAD
    gouwuche(){ //购物车按钮点击
        wx.switchTab({
          url: '/pages/carts/carts',
        })
    },
=======
>>>>>>> mine

    /**
     * 生命周期函数--监听页面加载
     */
    onLoad: function (options) {
        console.log(options);
        if(options && options.id){ //首页-热卖推荐点击跳转详情页
            console.log(2332)
            this.gethots()
            
            this.setData({
                id: options.id
            })
            this.hot()
        }
        
        
    },

    /**
     * 生命周期函数--监听页面初次渲染完成
     */
    onReady: function () {

    },

    /**
     * 生命周期函数--监听页面显示
     */
    onShow: function () {

    },

    /**
     * 生命周期函数--监听页面隐藏
     */
    onHide: function () {

    },

    /**
     * 生命周期函数--监听页面卸载
     */
    onUnload: function () {

    },

    /**
     * 页面相关事件处理函数--监听用户下拉动作
     */
    onPullDownRefresh: function () {

    },

    /**
     * 页面上拉触底事件的处理函数
     */
    onReachBottom: function () {

    },

    /**
     * 用户点击右上角分享
     */
    onShareAppMessage: function () {

    }
})